@charset "UTF-8";
html {
	color:#000;
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section {
	margin:0;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,menu,nav,section {
	display:block;
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
body,button,input,select,textarea {
	font:12px/1.5 tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
}
input,select,textarea { font-size:100%;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th {text-align:inherit;}
fieldset,img {border:0;}
iframe {display:block;}
abbr,acronym {
	border:0;
	font-variant:normal;
}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}
ol,ul {list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}
q:before,q:after {content:'';}
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.fn-clear {	zoom:1;}
.fn-hide {display:none;}
.fl,.fr {display:inline;}
.fl {float:left;}
.fr { float:right;}
.fn-text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
img {max-width: 100%;}
a { text-decoration: none;}
a:hover { text-decoration: underline;}

/*
 * font-size 字体大小
 */
.fs12 { font:12px/1.5 tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;}
.fs14 { font-size: 14px;}
.fs16 { font-size: 16px;}
.fs18 { font-size: 18px;}
.fs20 { font-size: 20px;}
.fs22 { font-size: 22px;}
.fs24 { font-size: 24px;}
.fs26 { font-size: 26px;}
.fs28 { font-size: 28px;}
.fs30 { font-size: 30px;}
/*
 * 排版布局
 */
.ti2 { text-indent: 2em;}
.tal { text-align: left;}
.tac { text-align: center;}
.tar { text-align: right;}
.pr { position: relative;}
/*
 * font-family 字体类型
 */
.simsun { font-family: "\5B8B\4F53";}
.simhei { font-family: "\9ED1\4F53";}
.yahei { font-family: "\5FAE\8F6F\96C5\9ED1";}
/*
 * 辅助类-外边距
 */
.m_auto { margin-left: auto; margin-right: auto;}
.m0_2 { margin: 0 2px;}
.m0_5 { margin: 0 5px;}
.m0_8 { margin: 0 8px;}
.m0_10 { margin: 0 10px;}
.m5 { margin: 5px;}
.m10 { margin: 10px;}
.m15 { margin: 15px;}
.m20 { margin: 20px;}
.m30 { margin: 30px;}
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.mt50 { margin-top: 50px;}
.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb40 { margin-bottom: 40px;}
.mb50 { margin-bottom: 50px;}
.ml5 { margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 40px;}
.ml50 {margin-left: 50px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr40 {margin-right: 40px;}
.mr50 {margin-right: 50px;}
/*
 * 辅助类-内边距
 */
.p0_2 {padding: 0 2px;}
.p0_5 {padding: 0 5px;}
.p0_8 {padding: 0 8px;}
.p0_10 {padding: 0 10px;}
.p5 {padding: 5px;}
.p10 {padding: 10px;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}
.p25 {padding: 25px;}
.p30 {padding: 30px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl40 {padding-left: 40px;}
.pl50 {padding-left: 50px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr40 {padding-right: 40px;}
.pr50 {padding-right: 50px;}

/*
 * ui-table
 */

.ui-table {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:100%;
	font-size:12px;
	text-align:left
}
.ui-table tr:nth-child(even),.ui-table-split,.ui-table-hover {
	background-color:#FBFBFB
}
.ui-table tr {
	color:gray
}
.ui-table thead tr {
	color:#666
}
.ui-table thead {
	color:#666;
	background-color:#F6F6F6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#F2F2F2');
	background:-webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#F2F2F2));
	background:-moz-linear-gradient(top,#F8F8F8,#F2F2F2);
	background:-o-linear-gradient(top,#F8F8F8,#F2F2F2);
	background:linear-gradient(top,#F8F8F8,#F2F2F2)
}
.ui-table th {
	padding:7px 9px;
	border-bottom:1px solid #d9d9d9;
	text-align:left
}
.ui-table td {
	padding:8px 9px 7px;
	border-bottom:1px solid #d9d9d9
}
.ui-table th {
	padding:7px 9px
}
.ui-table tfoot td {
	border-bottom:0
}
.ui-table-noborder,.ui-table-noborder td,.ui-table-noborder tr,.ui-table-noborder th {
	border:0;
	outline:0
}
.ui-table-noborder .ui-table-split,.ui-table-noborder .ui-table-hover {
	background-color:#f7f7f7
}
.ui-table-inbox {
	border:0;
	outline:0
}
